02-C语言与编码规范 MOC
Map of Content —— C 语言核心语法陷阱(volatile/指针/内存布局)与 MISRA、华为等编码规范实践。
⭐ 高价值笔记
| 笔记 | 日期 | 👍 |
|---|---|---|
| 联合体的常见应用方式 | 2025-07-12 | 7 |
| 栈回溯学会了,总结一下:栈回溯解决的是HardFault类问题 | 2025-05-25 | 6 |
| 我有个问题,我看很多人在讨论技术的时候,都会讲某个具体的函数名。我不了解这些函数名 | 2025-04-27 | 5 |
| 回调函数与钩子函数详解 | 2025-08-16 | 4 |
| 在嵌入式开发里,几乎是一个“老生常谈”的关键字 | 2025-12-03 | 10 |
| 偶发性问题定位,有更详细一点的 | 2024-09-10 | 1 |
| 到底是谁把面向对象编程搞得这么 | 2025-11-10 | 1 |
| 关于堆栈和__main()在什么时候初始化 | 2025-11-08 | 0 |
🧭 相关专题提炼
📖 精选长文
| 笔记 | 日期 | 👍 |
|---|---|---|
| 回调函数与钩子函数详解 | 2025-08-16 | 4 |
| 在嵌入式开发里,几乎是一个“老生常谈”的关键字 | 2025-12-03 | 10 |
🔍 溯源问答
本目录下中短问答原帖(600B-3KB),默认不展开,仅在问答总集中引用时回溯。
如需查阅,按需进入「溯源层/」子目录。
- ARM架构传参方式: 常规压
- C语言实现状态机有三种方法
- Google的代码风格指南,中英双语链接都在下面了,有能力的同学建议参考原版仓库
- I-Code-Bus, D-Code-Bus有什么区别?它们在如何取指令和数据
- Q: 在网上看到 AAPCS 标准要求函数和中断入口时
- ZI_data 不仅包含 未初始化:初始化为0的全局和静态变量
- char 类型在 C 标准中是 1 字节(通常为 8 位
- volatile 关键字的作用
- 为什么老师的代码里面在反复判断指针是否为空
- 习惯就好了,用多了,有技巧了,
- 偶发性问题定位,有更详细一点的
- 全局变量的地址,是在编译阶段还是链接阶段确定
- 关于堆栈和__main()在什么时候初始化
- 写面向对象的程序时,要先写.h文件,后写.c文件。要对事物的本质进行抽象
- 到底是谁把面向对象编程搞得这么
- 华为C语言编码规范
- 在 Git 中,分支是一个指向提交的指针,而不是一个实际的文件夹或目录。因此
- 在map文件中有
- 在嵌入式开发场景中,项目常面临大数据量传递的挑战
- 大佬们,我想咨询一下,你们写嵌入式代码的时候,“代码规范“有没有遵循哪个文档
- 嵌入式5连问 结论是怎么来
- 嵌入式C代码规范(二)——注释篇
- 嵌入式C编码规范,兼容MISRA C,中英对照
- 我有个问题,我看很多人在讨论技术的时候,都会讲某个具体的函数名。我不了解这些函数名
- 挂载inst:register和init的关系
- 指针与数组 char :fru
- 是否认同对于用uint8_t代替bool的规范
- 栈回溯学会了,总结一下:栈回溯解决的是HardFault类问题
- 栈水位的直接打印栈指针来检测
- 用程序块来管理变量生命周期
- 老师你好,我想问问为什么系统集成后的porting层和warpper层都不要返回值表
- 老师,LR保存函数的返回地址,我理解为函数跳转前的PC指针的值
- 老师,一个u16变量只在初始化(在线程初始化之前,是上电后初始化)的时候会改
- 老师,什么是接口? 前面我看视频的时候理解的接口,就是API函数,但是有些逻辑理不清
- 老师,回调函数和钩子函数意义不
- 老师,我们学习看C语言的反汇编代码有什么用
- 老师,我这优化等级和你们demo一样是3,为什么这队列接收进来的数据会变
- 老师,有个问题是,为啥就一个函数指针都要写在一个结构体里面
- 老师,构造的作用和意义是什么?
- 老师,满减栈什么意思? 满意
- 老师,请问有没有办法限制结构体成员的可见域,让外部文件只能访问结构体内的部分成员
- 老师,这个size的单位是什么
- 老师,这样使用static修饰函数,外部只能通过访问aht21实例的成员的形式来调用
- 老师,这样写能避免溢出问题? pf_get_tick_count归零不就不准
- 老师,这里为什么要判断两次?
- 老师,问一下const void : const pvItemToQueue
- 老师,静态局部变量存在哪?它的
- 联合体的常见应用方式
- 问题:什么是可重入函数? 回答
🗂️ 全部笔记(含精选+溯源)
- 02-C语言与编码规范 MOC
- ARM架构传参方式: 常规压
- C语言与编码规范问答总集
- C语言实现状态机有三种方法
- Google的代码风格指南,中英双语链接都在下面了,有能力的同学建议参考原版仓库
- I-Code-Bus, D-Code-Bus有什么区别?它们在如何取指令和数据
- Q: 在网上看到 AAPCS 标准要求函数和中断入口时
- ZI_data 不仅包含 未初始化:初始化为0的全局和静态变量
- char 类型在 C 标准中是 1 字节(通常为 8 位
- volatile 关键字的作用
- 为什么老师的代码里面在反复判断指针是否为空
- 习惯就好了,用多了,有技巧了,
- 偶发性问题定位,有更详细一点的
- 全局变量的地址,是在编译阶段还是链接阶段确定
- 关于堆栈和__main()在什么时候初始化
- 写面向对象的程序时,要先写.h文件,后写.c文件。要对事物的本质进行抽象
- 到底是谁把面向对象编程搞得这么
- 华为C语言编码规范
- 回调函数与钩子函数详解
- 在 Git 中,分支是一个指向提交的指针,而不是一个实际的文件夹或目录。因此
- 在map文件中有
- 在嵌入式开发场景中,项目常面临大数据量传递的挑战
- 在嵌入式开发里,几乎是一个“老生常谈”的关键字
- 大佬们,我想咨询一下,你们写嵌入式代码的时候,“代码规范“有没有遵循哪个文档
- 嵌入式5连问 结论是怎么来
- 嵌入式C代码规范(二)——注释篇
- 嵌入式C编码规范,兼容MISRA C,中英对照
- 我有个问题,我看很多人在讨论技术的时候,都会讲某个具体的函数名。我不了解这些函数名
- 挂载inst:register和init的关系
- 指针与数组 char :fru
- 是否认同对于用uint8_t代替bool的规范
- 栈回溯学会了,总结一下:栈回溯解决的是HardFault类问题
- 栈水位的直接打印栈指针来检测
- 用程序块来管理变量生命周期
- 老师你好,我想问问为什么系统集成后的porting层和warpper层都不要返回值表
- 老师,LR保存函数的返回地址,我理解为函数跳转前的PC指针的值
- 老师,一个u16变量只在初始化(在线程初始化之前,是上电后初始化)的时候会改
- 老师,什么是接口? 前面我看视频的时候理解的接口,就是API函数,但是有些逻辑理不清
- 老师,回调函数和钩子函数意义不
- 老师,我们学习看C语言的反汇编代码有什么用
- 老师,我这优化等级和你们demo一样是3,为什么这队列接收进来的数据会变
- 老师,有个问题是,为啥就一个函数指针都要写在一个结构体里面
- 老师,构造的作用和意义是什么?
- 老师,满减栈什么意思? 满意
- 老师,请问有没有办法限制结构体成员的可见域,让外部文件只能访问结构体内的部分成员
- 老师,这个size的单位是什么
- 老师,这样使用static修饰函数,外部只能通过访问aht21实例的成员的形式来调用
- 老师,这样写能避免溢出问题? pf_get_tick_count归零不就不准
- 老师,这里为什么要判断两次?
- 老师,问一下const void : const pvItemToQueue
- 老师,静态局部变量存在哪?它的
- 联合体的常见应用方式
- 问题:什么是可重入函数? 回答